#page-nav{
    margin-bottom: 5rem!important;
}

#page-nav .nav-item {
    border-right: 2px solid #DDD;
    font-size: 1.2rem;
    height: 2rem;
}

#page-nav .nav-item > a {
    color: #999;
    padding: .1rem 1.8rem .8rem;
    margin: 0 1.4rem;
    border-bottom: 5px solid #EEE;
}

#page-nav .nav-item > a.active, #page-nav .nav-item > a:hover {
    border-bottom-color: #028DF5;
}

#page-nav .nav-item.nav-item-end {
    border-right-width: 0;
}

.article-item > .media-body > h5 {
    font-size: 1rem;
    line-height: 1.8rem;
    height: 28px;
    overflow: hidden;
}

.article-item > .media-body > .time {
    font-size: .5rem;
    color: #AAA;
}